package cn.com.wxd.action.admin.website;

import cn.com.wxd.action.ValidatorResult;
import cn.com.wxd.entity.website.CatalogInfo;
import cn.com.wxd.common.CharUtil;

/**
 * Title:
 * Description:
 * <p>
 * Company: Amumu管理平台
 * Copyright: Copyright (c) 2017
 * All right reserved.
 * Created by WangXuDong on 2017/7/5.
 *
 * @author WangXuDong
 * @version 1.0
 */
public class CatalogCtlValidator extends ValidatorResult {

    /**
     * 保存栏目的验证方法
     * @param catalogInfo
     * @return
     */
    static ValidatorResult saveCatalogValidat(CatalogInfo catalogInfo){
        if(catalogInfo==null){
            return failuerValidatorResult("添加栏目请求错误，不能添加栏目！");
        }
        if(catalogInfo.getName()==null||catalogInfo.getName().trim().equals("")){
            return failuerValidatorResult("栏目名称不能为空！");
        }
        if(catalogInfo.getCataCode()==null||catalogInfo.getCataCode().trim().equals("")){
            return failuerValidatorResult("栏目标识号不能为空！");
        }
        if(catalogInfo.getCataCode().length()!= CharUtil.stringLength(catalogInfo.getCataCode())){
            return failuerValidatorResult("添加栏目请求错误，不能添加栏目！");
        }
        if(catalogInfo.getIsShow()==null||catalogInfo.getIsShow().equals("")){
            catalogInfo.setIsShow("Y");
        }
        return successValidatorResult();
    }
}
